3 Determinization of Büchi -

نویسنده

  • Markus Roggenbach
چکیده

To determinize Büchi automata it is necessary to switch to another class of ω-automata, e.g. Muller or Rabin automata. The reason is that there exist languages which are accepted by some nondeterministic Büchi-automaton, but not by any deterministic Büchi-automaton (c.f. section 3.1). The history of constructions for determinizing Büchi automata is long: it starts in 1963 with a faulty construction [133]. In 1966 McNaughton showed, that a Büchi automaton can be transformed effectively into an equivalent deterministic Muller automaton [125]. Safra’s construction [158] of 1988 leads to deterministic Rabin or Muller automata (c.f. section 3.2): given a nondeterministic Büchi automaton with n states, the equivalent deterministic automaton has 2 logn) states. For Rabin automata, Safra’s construction is optimal (c.f. section 3.3). The question whether it can be improved for Muller automata is open. Safra’s construction is often felt to be difficult. Thus, in 1995 Muller and Schupp [137] presented a ‘more intuitive’ alternative, which is also optimal for Rabin automata. Although Safra’s construction is optimal for Rabin automata, the resulting automata often contain equivalent states, which can be eliminated. An example for this effect is presented in Exercise3.6. As it is completely open how to minimize ω-automata, it would be quite interesting to develop procedures for ‘fine tuning’ Safra’s construction. Some ideas in this direction can be found e.g. in [153]. Considering the languages recognizable by different classes of automata we obtain the following picture:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Observations on Determinization of Büchi Automata

The two determinization procedures of Safra and MullerSchupp for Büchi automata are compared, based on an implementation in a program called OmegaDet.

متن کامل

A Modular Approach for Büchi Determinization

The problem of Büchi determinization is a fundamental problem with important applications in reactive synthesis, multi-agent systems and probabilistic verification. The first asymptotically optimal Büchi determinization (a.k.a the Safra construction), was published in 1988. While asymptotically optimal, the Safra construction is notorious for its technical complexity and opaqueness in terms of ...

متن کامل

Exponential Determinization for ω-Automata with Strong-Fairness Acceptance Condition

In [Saf88] an exponential determinization procedure for Büchi automata was shown, yielding tight bounds for decision procedures of some logics ([EJ88, Saf88, SV89, KT89]). In [SV89] the complexity of determinization and complementation of ω-automata was further investigated, leaving as an open question the complexity of the determinization of a single class of ω-automata. For this class of ω-au...

متن کامل

Determinization Complexities of ω Automata

Complementation and determinization are two fundamental notions in automata theory. The close relationship between the two has been well observed in the literature. In the case of nondeterministic finite automata on finite words (NFA), complementation and determinization have the same state complexity, namely Θ(2) where n is the state size. The same similarity between determinization and comple...

متن کامل

From LTL to Symbolically Represented Deterministic Automata

Temporal logics like LTL are frequently used for the specification and verification of reactive systems. For verification, LTL formulas are typically translated to generalized nondeterministic Büchi automata so that the verification problem is reduced to checking the emptiness of automata. While this can be done symbolically for nondeterministic automata, other applications require deterministi...

متن کامل

Exploiting the Temporal Logic Hierarchy and the Non-Confluence Property for Efficient LTL Synthesis

The classic approaches to synthesize a reactive system from a linear temporal logic (LTL) specification first translate the given LTL formula to an equivalent ω-automaton and then compute a winning strategy for the corresponding ω-regular game. To this end, the obtained ω-automata have to be (pseudo)-determinized where typically a variant of Safra’s determinization procedure is used. In this pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002